#pragma once
#include "RCInterfaces.h"

using namespace RCDX11;
using namespace DirectX;

namespace RCDX11
{
	class RCGraphicsResource : public IRCGraphicsResource
	{
	protected:
		IRCGraphicsDevice* pGraphicsDevice;
	public:
		DECLDIR RCGraphicsResource(void);
		DECLDIR RCGraphicsResource(IRCGraphicsDevice* graphicsDevice);
		DECLDIR virtual ~RCGraphicsResource(void);

		DECLDIR IRCGraphicsDevice* getGraphicsDevice(void);
	};

}